css: implement font-variant as a shorthand
authorMatthias Clasen <mclasen@redhat.com>
Mon, 18 Sep 2017 15:28:05 +0000 (11:28 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 18 Sep 2017 18:27:06 +0000 (14:27 -0400)
commit92398bb1bbae85ead39e9579b09f86649df7aeb1
treec49708ad993b11439ea38b9979f42c0a284a5a58
parentb91f3ce3312ba23041ee8844b446599bbf62f5e4
css: implement font-variant as a shorthand

Drop the current css2-style font-variant property and
replace it with a shorthand as specified in the css3 fonts
module. Currently, we fully support the font-variant-ligatures,
font-variant-position, font-variant-caps, font-variant-numeric
and font-variant-east-asian subproperties. font-variant-alternatives
is only partially supported.
gtk/gtkcssarrayvalue.c
gtk/gtkcssenumvalue.c
gtk/gtkcssenumvalueprivate.h
gtk/gtkcssshorthandpropertyimpl.c
gtk/gtkcssstylepropertyimpl.c
gtk/gtkcsstypesprivate.h